<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>JSDoc: Class: AnnotationCls</title>

    <script src="scripts/prettify/prettify.js"> </script>
    <script src="scripts/prettify/lang-css.js"> </script>
    <!--[if lt IE 9]>
      <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
    <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
</head>

<body>

<div id="main">

    <h1 class="page-title">Class: AnnotationCls</h1>

    




<section>

<header>
    
        <h2><span class="attribs"><span class="type-signature"></span></span>AnnotationCls<span class="signature">()</span><span class="type-signature"></span></h2>
        
    
</header>

<article>
    <div class="container-overview">
    
        

    

    
    <h4 class="name" id="AnnotationCls"><span class="type-signature"></span>new AnnotationCls<span class="signature">()</span><span class="type-signature"></span></h4>
    

    



<div class="description">
    注记类对象
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line19">line 19</a>
    </li></ul></dd>
    

    

    

    
</dl>




















    
    </div>

    

    

    

    

    

    

    

    
        <h3 class="subsection-title">Methods</h3>

        
            

    

    
    <h4 class="name" id=".annToField"><span class="type-signature">(async, static) </span>annToField<span class="signature">(fldIndex, whereClause)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    保存注记文本到属性
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>fldIndex</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">属性序号</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>whereClause</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">注记文本</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line646">line 646</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0；失败:<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".append"><span class="type-signature">(async, static) </span>append<span class="signature">(geom, rcd, inf)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    添加对象
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>geom</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象几何信息</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>rcd</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象属性信息</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>inf</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象的图形信息</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line257">line 257</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：添加的对象ID；失败:<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".clear"><span class="type-signature">(async, static) </span>clear<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    清空类
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line125">line 125</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".close"><span class="type-signature">(async, static) </span>close<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    关闭类
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line138">line 138</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".create"><span class="type-signature">(async, static) </span>create<span class="signature">(gdb, name, annType, dsID, srID, flds)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    创建注记类
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>gdb</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">地理数据库对象</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>name</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">类对象名称</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>annType</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">几何形态约束类型</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>dsID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">数据集ID</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>srID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">空间参考系ID</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>flds</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">属性结构</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line64">line 64</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    创建类对象ID
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".createObj"><span class="type-signature">(async, static) </span>createObj<span class="signature">()</span><span class="type-signature"> &rarr; {Promise.&lt;<a href="AnnotationCls.html">AnnotationCls</a>>}</span></h4>
    

    



<div class="description">
    构造一个新的 AnnotationCls 对象。
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line41">line 41</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    注记类对象
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;<a href="AnnotationCls.html">AnnotationCls</a>></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".deleteByID"><span class="type-signature">(async, static) </span>deleteByID<span class="signature">(objID)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    删除一个注记要素类
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">注记要素类ID</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line538">line 538</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".deleteByIDs"><span class="type-signature">(async, static) </span>deleteByIDs<span class="signature">(objIDs)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    删除一组注记要素类
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objIDs</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">一组注记要素类ID</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line552">line 552</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".get"><span class="type-signature">(async, static) </span>get<span class="signature">(objID, ptGeom, ptRcd, ptInf)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    取对象信息
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象记录ID</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>ptGeom</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象几何信息</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>ptRcd</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象属性信息</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>ptInf</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象的图形信息</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line316">line 316</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getAliasName"><span class="type-signature">(async, static) </span>getAliasName<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    取类别名
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line443">line 443</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    类别名
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getAnnType"><span class="type-signature">(async, static) </span>getAnnType<span class="signature">(objID)</span><span class="type-signature"></span></h4>
    

    



<div class="description">
    获取要素几何类型
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">要素ID</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line390">line 390</a>
    </li></ul></dd>
    

    

    

    
</dl>




















        
            

    

    
    <h4 class="name" id=".getAtt"><span class="type-signature">(async, static) </span>getAtt<span class="signature">(objID)</span><span class="type-signature"> &rarr; {Promise.&lt;<a href="Record.html">Record</a>>}</span></h4>
    

    



<div class="description">
    取对象的属性信息
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象记录ID</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line336">line 336</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    对象的属性信息
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;<a href="Record.html">Record</a>></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getClsID"><span class="type-signature">(async, static) </span>getClsID<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    取当前注记类对应的要素类ID
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line209">line 209</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    要素类ID
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getClsInfo"><span class="type-signature">(async, static) </span>getClsInfo<span class="signature">()</span><span class="type-signature"> &rarr; {Promise.&lt;<a href="AnnClsInfo.html">AnnClsInfo</a>>}</span></h4>
    

    



<div class="description">
    获取当前注记类的信息
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line222">line 222</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    注记类的信息
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;<a href="AnnClsInfo.html">AnnClsInfo</a>></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getClsName"><span class="type-signature">(async, static) </span>getClsName<span class="signature">()</span><span class="type-signature"></span></h4>
    

    



<div class="description">
    获取注记要素类名称
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line403">line 403</a>
    </li></ul></dd>
    

    

    

    
</dl>




















        
            

    

    
    <h4 class="name" id=".getClsType"><span class="type-signature">(async, static) </span>getClsType<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    获取注记类的要素类类型
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line196">line 196</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    要素类类型
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getCount"><span class="type-signature">(async, static) </span>getCount<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    获取注记类要素数目
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line167">line 167</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    要素数目
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getFields"><span class="type-signature">(async, static) </span>getFields<span class="signature">()</span><span class="type-signature"> &rarr; {Promise.&lt;<a href="Fields.html">Fields</a>>}</span></h4>
    

    



<div class="description">
    获取当前注记类的属性结构
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line238">line 238</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    属性结构
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;<a href="Fields.html">Fields</a>></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getGDataBase"><span class="type-signature">(async, static) </span>getGDataBase<span class="signature">()</span><span class="type-signature"> &rarr; {Promise.&lt;<a href="DataBase.html">DataBase</a>>}</span></h4>
    

    



<div class="description">
    获取地理数据库
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line151">line 151</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    地理数据库对象
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;<a href="DataBase.html">DataBase</a>></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getGeometry"><span class="type-signature">(async, static) </span>getGeometry<span class="signature">(objID)</span><span class="type-signature"> &rarr; {Promise.&lt;<a href="Geometry.html">Geometry</a>>}</span></h4>
    

    



<div class="description">
    取对象几何信息
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象记录ID</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line353">line 353</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    对象几何信息
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;<a href="Geometry.html">Geometry</a>></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getInfo"><span class="type-signature">(async, static) </span>getInfo<span class="signature">(objID)</span><span class="type-signature"> &rarr; {Promise.&lt;<a href="GeomInfo.html">GeomInfo</a>>}</span></h4>
    

    



<div class="description">
    获取对象图形信息
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象记录ID</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line373">line 373</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    对象图形信息
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;<a href="GeomInfo.html">GeomInfo</a>></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getRange"><span class="type-signature">(async, static) </span>getRange<span class="signature">()</span><span class="type-signature"> &rarr; {Promise.&lt;<a href="Rect.html">Rect</a>>}</span></h4>
    

    



<div class="description">
    获取注记类的矩形范围
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line180">line 180</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    矩形范围
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;<a href="Rect.html">Rect</a>></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getRect"><span class="type-signature">(async, static) </span>getRect<span class="signature">(objID)</span><span class="type-signature"> &rarr; {Promise.&lt;<a href="Rect.html">Rect</a>>}</span></h4>
    

    



<div class="description">
    取要素矩形范围
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象记录ID</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line296">line 296</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    矩形范围
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;<a href="Rect.html">Rect</a>></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getScaleX"><span class="type-signature">(async, static) </span>getScaleX<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    获取X方向符号比
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line497">line 497</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    X方向符号比
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getScaleY"><span class="type-signature">(async, static) </span>getScaleY<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    获取Y方向符号比
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line510">line 510</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    Y方向符号比
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getSrID"><span class="type-signature">(async, static) </span>getSrID<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    取空间参考系ID
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line470">line 470</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    空间参考系ID
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".getURL"><span class="type-signature">(async, static) </span>getURL<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    取类URL
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line430">line 430</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    URL串
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".hasOpen"><span class="type-signature">(async, static) </span>hasOpen<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    是否已经打开
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line112">line 112</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    是否打开
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".isSyncEnabled"><span class="type-signature">(async, static) </span>isSyncEnabled<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    是否具有同步能力
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line714">line 714</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    是否具有同步能力
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".openByID"><span class="type-signature">(async, static) </span>openByID<span class="signature">(id)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    打开注记要素类图层
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">图层ID</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line85">line 85</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".openByName"><span class="type-signature">(async, static) </span>openByName<span class="signature">(name)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    打开注记要素类
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>name</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">注记要素类名称</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line99">line 99</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：类对象ID;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".registerSyncEnabled"><span class="type-signature">(async, static) </span>registerSyncEnabled<span class="signature">()</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    注册同步能力
</div>













<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line701">line 701</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".removeByID"><span class="type-signature">(async, static) </span>removeByID<span class="signature">(db, clsID)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    根据注记要素类ID删除类
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>db</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">地理数据库对象</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>clsID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">类ID</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line684">line 684</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".removeByName"><span class="type-signature">(async, static) </span>removeByName<span class="signature">(db, clsName)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    根据注记要素类名删除类
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>db</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">地理数据库对象</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>clsName</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">类名</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line665">line 665</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".select"><span class="type-signature">(async, static) </span>select<span class="signature">(def)</span><span class="type-signature"> &rarr; {Promise.&lt;<a href="RecordSet.html">RecordSet</a>>}</span></h4>
    

    



<div class="description">
    查询
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>def</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">查询条件</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line276">line 276</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    记录集对象
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;<a href="RecordSet.html">RecordSet</a>></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".setAliasName"><span class="type-signature">(async, static) </span>setAliasName<span class="signature">(newVal)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    设置类别名
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>newVal</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">类别名</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line457">line 457</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".setClsName"><span class="type-signature">(async, static) </span>setClsName<span class="signature">(newVal)</span><span class="type-signature"> &rarr; {Promise.&lt;void>}</span></h4>
    

    



<div class="description">
    设置注记要素类名称
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>newVal</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">类名称</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line417">line 417</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        


<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;void></span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".setScaleXY"><span class="type-signature">(async, static) </span>setScaleXY<span class="signature">(scale)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    设置X,Y方向符号比
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>scale</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">符号比</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line524">line 524</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".setSrID"><span class="type-signature">(async, static) </span>setSrID<span class="signature">(newVal)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    设置要素数据集ID
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>newVal</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">要素数据集ID</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line484">line 484</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".update"><span class="type-signature">(async, static) </span>update<span class="signature">(objID, geom, rcd, inf)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    更新对象
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象记录ID</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>geom</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象几何信息</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>rcd</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象属性信息</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>inf</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象的图形信息</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line569">line 569</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".updateAtt"><span class="type-signature">(async, static) </span>updateAtt<span class="signature">(objID, rcd)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    更新对象的属性
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象记录ID</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>rcd</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象属性信息</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line590">line 590</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".updateFields"><span class="type-signature">(async, static) </span>updateFields<span class="signature">(fields)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    更新注记要素类类
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>fields</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">属性信息</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line728">line 728</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".updateGeometry"><span class="type-signature">(async, static) </span>updateGeometry<span class="signature">(objID, geom)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    更新几何图形信息
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象记录ID</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>geom</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">几何对象</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line609">line 609</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
            

    

    
    <h4 class="name" id=".updateInfo"><span class="type-signature">(async, static) </span>updateInfo<span class="signature">(objID, inf)</span><span class="type-signature"> &rarr; {Promise}</span></h4>
    

    



<div class="description">
    更新对象图形信息
</div>









    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>objID</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象记录ID</td>
        </tr>

    

        <tr>
            
                <td class="name"><code>inf</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">对象的图形信息</td>
        </tr>

    
    </tbody>
</table>






<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    
    <dt class="tag-source">Source:</dt>
    <dd class="tag-source"><ul class="dummy"><li>
        <a href="AnnotationCls.js.html">AnnotationCls.js</a>, <a href="AnnotationCls.js.html#line628">line 628</a>
    </li></ul></dd>
    

    

    

    
</dl>















<h5>Returns:</h5>

        
<div class="param-desc">
    成功：>0;失败：<=0
</div>



<dl>
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    





        
    

    

    
</article>

</section>




</div>

<nav>
    <h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a href="AnnClsInfo.html">AnnClsInfo</a></li><li><a href="AnnInfo.html">AnnInfo</a></li><li><a href="Annotation.html">Annotation</a></li><li><a href="AnnotationCls.html">AnnotationCls</a></li><li><a href="AnnotationsOverlay.html">AnnotationsOverlay</a></li><li><a href="AnnotationView.html">AnnotationView</a></li><li><a href="BasCls.html">BasCls</a></li><li><a href="ClassItemValue.html">ClassItemValue</a></li><li><a href="CoordinateConvert.html">CoordinateConvert</a></li><li><a href="CoordinateConvertParameter.html">CoordinateConvertParameter</a></li><li><a href="CrossData.html">CrossData</a></li><li><a href="DataBase.html">DataBase</a></li><li><a href="DataBaseSync.html">DataBaseSync</a></li><li><a href="Document.html">Document</a></li><li><a href="DocumentItem.html">DocumentItem</a></li><li><a href="Dot.html">Dot</a></li><li><a href="Dot3D.html">Dot3D</a></li><li><a href="Dots.html">Dots</a></li><li><a href="Dots3D.html">Dots3D</a></li><li><a href="DownloadDataBaseParmeters.html">DownloadDataBaseParmeters</a></li><li><a href="DownloadLayerOption.html">DownloadLayerOption</a></li><li><a href="ElpParam.html">ElpParam</a></li><li><a href="ElpTransformation.html">ElpTransformation</a></li><li><a href="ElpTransParam.html">ElpTransParam</a></li><li><a href="Environment.html">Environment</a></li><li><a href="ExtField.html">ExtField</a></li><li><a href="FClsInfo.html">FClsInfo</a></li><li><a href="Feature.html">Feature</a></li><li><a href="FeatureEdit.html">FeatureEdit</a></li><li><a href="FeaturePagedResult.html">FeaturePagedResult</a></li><li><a href="FeatureQuery.html">FeatureQuery</a></li><li><a href="FeatureSync.html">FeatureSync</a></li><li><a href="Field.html">Field</a></li><li><a href="Fields.html">Fields</a></li><li><a href="FillStyle.html">FillStyle</a></li><li><a href="GeneralVectorLabel.html">GeneralVectorLabel</a></li><li><a href="GeoAnno.html">GeoAnno</a></li><li><a href="GeoLine.html">GeoLine</a></li><li><a href="GeoLines.html">GeoLines</a></li><li><a href="Geometry.html">Geometry</a></li><li><a href="GeometryExp.html">GeometryExp</a></li><li><a href="GeometryParams.html">GeometryParams</a></li><li><a href="GeomInfo.html">GeomInfo</a></li><li><a href="GeoPoints.html">GeoPoints</a></li><li><a href="GeoPolygon.html">GeoPolygon</a></li><li><a href="GeoPolygons.html">GeoPolygons</a></li><li><a href="GeoVarLine.html">GeoVarLine</a></li><li><a href="Graphic.html">Graphic</a></li><li><a href="GraphicCircle.html">GraphicCircle</a></li><li><a href="GraphicHeatmap.html">GraphicHeatmap</a></li><li><a href="GraphicImage.html">GraphicImage</a></li><li><a href="GraphicMultiPoint.html">GraphicMultiPoint</a></li><li><a href="GraphicPoint.html">GraphicPoint</a></li><li><a href="GraphicPolygon.html">GraphicPolygon</a></li><li><a href="GraphicPolylin.html">GraphicPolylin</a></li><li><a href="GraphicsOverlay.html">GraphicsOverlay</a></li><li><a href="GraphicsOverlays.html">GraphicsOverlays</a></li><li><a href="GraphicStippleLine.html">GraphicStippleLine</a></li><li><a href="GraphicText.html">GraphicText</a></li><li><a href="GroupLayer.html">GroupLayer</a></li><li><a href="HeatmapPoint.html">HeatmapPoint</a></li><li><a href="Image.html">Image</a></li><li><a href="IntUser.html">IntUser</a></li><li><a href="Label.html">Label</a></li><li><a href="LabelInfo.html">LabelInfo</a></li><li><a href="LatLng.html">LatLng</a></li><li><a href="LayerEnum.html">LayerEnum</a></li><li><a href="LinePlaceInfo.html">LinePlaceInfo</a></li><li><a href="LineStyle.html">LineStyle</a></li><li><a href="LinInfo.html">LinInfo</a></li><li><a href="MagnifierOption.html">MagnifierOption</a></li><li><a href="Map.html">Map</a></li><li><a href="MapLayer.html">MapLayer</a></li><li><a href="MapPosition.html">MapPosition</a></li><li><a href="Maps.html">Maps</a></li><li><a href="MapServer.html">MapServer</a></li><li><a href="MapServiceInfo.html">MapServiceInfo</a></li><li><a href="MapServiceLayerInfo.html">MapServiceLayerInfo</a></li><li><a href="MapView.html">MapView</a></li><li><a href="MeasureContentWillChangeListener.html">MeasureContentWillChangeListener</a></li><li><a href="MeasureOption.html">MeasureOption</a></li><li><a href="Model.html">Model</a></li><li><a href="ModelsOverlay.html">ModelsOverlay</a></li><li><a href="MultiClassTheme.html">MultiClassTheme</a></li><li><a href="MultiClassThemeInfo.html">MultiClassThemeInfo</a></li><li><a href="OGCWMTSMapServer.html">OGCWMTSMapServer</a></li><li><a href="PntInfo.html">PntInfo</a></li><li><a href="PointF.html">PointF</a></li><li><a href="PointPlaceInfo.html">PointPlaceInfo</a></li><li><a href="PointStyle.html">PointStyle</a></li><li><a href="QueryBound.html">QueryBound</a></li><li><a href="QueryDef.html">QueryDef</a></li><li><a href="RangeTheme.html">RangeTheme</a></li><li><a href="RangeThemeInfo.html">RangeThemeInfo</a></li><li><a href="Record.html">Record</a></li><li><a href="RecordSet.html">RecordSet</a></li><li><a href="Rect.html">Rect</a></li><li><a href="RegInfo.html">RegInfo</a></li><li><a href="RegionPlaceInfo.html">RegionPlaceInfo</a></li><li><a href="ServerLayer.html">ServerLayer</a></li><li><a href="SFeatureCls.html">SFeatureCls</a></li><li><a href="SimpleLabel.html">SimpleLabel</a></li><li><a href="SimpleModelLayer.html">SimpleModelLayer</a></li><li><a href="SimpleModelLayerUtil.html">SimpleModelLayerUtil</a></li><li><a href="SimpleTheme.html">SimpleTheme</a></li><li><a href="SketchEditor.html">SketchEditor</a></li><li><a href="SketchStyle.html">SketchStyle</a></li><li><a href="SnappingOption.html">SnappingOption</a></li><li><a href="SpaAnalysis.html">SpaAnalysis</a></li><li><a href="SpaCalculator.html">SpaCalculator</a></li><li><a href="SpaProjection.html">SpaProjection</a></li><li><a href="SpaRelation.html">SpaRelation</a></li><li><a href="SRefData.html">SRefData</a></li><li><a href="SyncBase.html">SyncBase</a></li><li><a href="SyncDataBaseParmeters.html">SyncDataBaseParmeters</a></li><li><a href="SyncLayerOption.html">SyncLayerOption</a></li><li><a href="TextAnnInfo.html">TextAnnInfo</a></li><li><a href="TextAnno.html">TextAnno</a></li><li><a href="TextStyle.html">TextStyle</a></li><li><a href="Theme.html">Theme</a></li><li><a href="ThemeInfo.html">ThemeInfo</a></li><li><a href="Themes.html">Themes</a></li><li><a href="TileMapServer.html">TileMapServer</a></li><li><a href="UniqueTheme.html">UniqueTheme</a></li><li><a href="UniqueThemeInfo.html">UniqueThemeInfo</a></li><li><a href="VectorCls.html">VectorCls</a></li><li><a href="VectorLabel.html">VectorLabel</a></li><li><a href="VectorLayer.html">VectorLayer</a></li><li><a href="VectorMapServer.html">VectorMapServer</a></li><li><a href="VectorTheme.html">VectorTheme</a></li><li><a href="VectorTileMapServer.html">VectorTileMapServer</a></li><li><a href="VisualMap.html">VisualMap</a></li><li><a href="XClsInfo.html">XClsInfo</a></li></ul><h3>Global</h3><ul><li><a href="global.html#addAnnotation">addAnnotation</a></li><li><a href="global.html#addAnnotations">addAnnotations</a></li><li><a href="global.html#animatePosition">animatePosition</a></li><li><a href="global.html#distanceOfGeometry">distanceOfGeometry</a></li><li><a href="global.html#getAllAnnotations">getAllAnnotations</a></li><li><a href="global.html#getAnnotation">getAnnotation</a></li><li><a href="global.html#getAnnotationCount">getAnnotationCount</a></li><li><a href="global.html#getGeometryByType">getGeometryByType</a></li><li><a href="global.html#indexOf">indexOf</a></li><li><a href="global.html#initialize">initialize</a></li><li><a href="global.html#moveAnnotation">moveAnnotation</a></li><li><a href="global.html#removeAllAnnotations">removeAllAnnotations</a></li><li><a href="global.html#removeAnnotation">removeAnnotation</a></li><li><a href="global.html#removeAnnotationByIndex">removeAnnotationByIndex</a></li><li><a href="global.html#removeAnnotations">removeAnnotations</a></li><li><a href="global.html#requestAuthorization">requestAuthorization</a></li><li><a href="global.html#setResolution">setResolution</a></li><li><a href="global.html#setScale">setScale</a></li><li><a href="global.html#setSize">setSize</a></li><li><a href="global.html#setSystemLibraryPath">setSystemLibraryPath</a></li><li><a href="global.html#toGeometry">toGeometry</a></li><li><a href="global.html#toGeometrys">toGeometrys</a></li><li><a href="global.html#toGraphicsFromGeometry">toGraphicsFromGeometry</a></li><li><a href="global.html#updatePositionbyViewPoint">updatePositionbyViewPoint</a></li></ul>
</nav>

<br class="clear">

<footer>
    Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.3</a> on Fri Jan 17 2020 16:23:46 GMT+0800 (GMT+08:00)
</footer>

<script> prettyPrint(); </script>
<script src="scripts/linenumber.js"> </script>
</body>
</html>